 |
API Documentation
|
|
|
Component * getComponentAt(unsigned int index) const
void setWeightCol(unsigned int colIndex, float weight)
nkMaths::Point getCellCoordinatesForPoint(const nkMaths::Point &point) const
virtual void exportComponentsNodeEntry(nkExport::Node *rootNode) override
virtual void exportClassToTree(nkExport::Node *rootNode) override
virtual void importClassFromTree(nkExport::Node *rootNode) override
Component * getComponentAt(unsigned int x, unsigned int y) const
void setFixedSizeCol(unsigned int colIndex, unsigned int sizePix)
Represents a layout to organize sub-windows in a window.
Definition: Layout.h:12
void setFixedSizeRow(unsigned int rowIndex, unsigned int sizePix)
virtual void update() override
void setWeightRow(unsigned int rowIndex, float weight)
Base class for any graphical component.
Definition: Component.h:12
unsigned int getGridHeight() const
void setIgnoreInternalBorderCell(unsigned int rowIndex, unsigned int colIndex, bool value)
void setInternalBorderWidth(unsigned int valuePix)
nkMaths::Rectangle getComponentCellCoverage(Component *component) const
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
Represents a 2D Point.
Definition: Point.h:12
void insertRow(unsigned int index)
void addComponent(Component *component, int x, int y, int width, int height, bool resizeAllowed=false)
void eraseRow(unsigned int index)
void insertCol(unsigned int index)
virtual void setParentComponent(Component *parent) override
void eraseCol(unsigned int index)
void updateComponentCellCoverage(Component *component, unsigned int x, unsigned int y, unsigned int width, unsigned int height, bool updateLayout=true)
void setInternalBorderHeight(unsigned int valuePix)
Represents a 2D rectangle.
Definition: Rectangle.h:12
unsigned int getGridWidth() const
Implements a layout organizing children components in a grid.
Definition: GridLayout.h:14
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
virtual void removeComponent(Component *component) override
void setGridWidth(unsigned int value)
virtual void processComponentsNodeEntry(nkExport::Node *rootNode) override
void setGridHeight(unsigned int value)